function isToucher() {
    if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) {
        // 当前设备是移动设备
        return true
    }
    return false
}
export function initFontSize(baseFontSize: number, baseWidth: number) {
    /**
     * 根据基础字体大小 和 效果图宽度设置 根节点字体大小
     * @param baseFontSize 浏览器默认字体大小 [注]浏览器最小字体为12像素，所以该值必需大于等于12
     * @param baseWidth 设计稿的尺寸
     */

    let clientWidth;

    try {
        // 获取当前屏幕宽度
        if (isToucher()) {
            clientWidth = document.documentElement.clientWidth || window.innerWidth;
        } else {
            clientWidth = window.outerWidth || document.documentElement.getBoundingClientRect().width;
        }
    } catch (e) {
        clientWidth = window.outerWidth || document.documentElement.getBoundingClientRect().width;
        console.warn(e);
    }
    // 根据宽度计算根节点字体大小
    const size = ((isToucher() ? clientWidth : Math.max(clientWidth, 1000)) / baseWidth) * baseFontSize;
    const root = document.querySelector('html');
    if (root) {
        root.style.fontSize = size.toFixed(1) + 'px';
    }
}
